package com.cn.wanxi.thread;

public class Test {
    public static void main(String[] args) {
        MyThread myThread = new MyThread("线程一");
//        myThread.run();//线程执行,如果直接调用run方法，久等有普通方法
//        myThread.setName("cc");
        myThread.setPriority(1);
        myThread.start();//线程就绪,电脑自动调用run方法，是由CPU取自动分配资源,是由线程取抢占CPU的资源
        MyThread myThread1 = new MyThread("线程2");
//        myThread1.setName("aa");
//        myThread1.run();
        myThread1.setPriority(10);//设置优先级，只是说明数值越大的，执行的概率越大
        myThread1.start();
//        MyThread myThread2 = new MyThread("线程3");
//        myThread2.run();
//        myThread2.setName("bb");
//        myThread2.start();
    }

//    public static void main(String[] args) {
//// 创建MyRunnable对象
//        MyRunnable myRunnable = new MyRunnable();
//// 创建线程对象，并将MyRunnable对象传入线程的构造方法里面
//        Thread thread = new Thread(myRunnable);
//        thread.setName("aaa");
//// 开启线程（线程就绪状态）
//        thread.start();
//    }
}
